package com.xdap.keymen.entity;

import com.definesys.mpaas.query.annotation.Column;
import com.definesys.mpaas.query.annotation.Style;
import com.definesys.mpaas.query.annotation.Table;
import com.xdap.api.moudle.base.entity.NoTenBasePojo;
import lombok.*;

@EqualsAndHashCode(callSuper = true)
@Table(value = "punch_sales_support_ticket")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Style()
public class PunchSalesSupportTicketEntity extends NoTenBasePojo {
    private String id;

    @Column("document_id")
    private String documentId;

    /**
     * 工单ID
     */
    @Column("ticketId")
    private String ticketId;

    /**
     * 持有工单的客服ID
     */
    @Column("staff_id")
    private String staffId;

    /**
     * 联系人姓名
     */
    @Column("contact_name")
    private String contactName;

    /**
     * 备注
     */
    @Column( "remarks")
    private String remarks;

    /**
     * 处理结果
     */
    @Column( "processing_result")
    private String processingResult;


    /**
     * 问题描述
     */
    @Column("problem_description")
    private String problemDescription;

    /**
     * 订单行号
     */
    @Column("sales_order_line_number")
    private String salesOrderLineNumber;

    /**
     * 手机号码
     */
    @Column("contact_information")
    private String contactInformation;

    /**
     * 订单编号
     */
    @Column("sales_order_number")
    private String salesOrderNumber;


    /**
     * 工单编号
     */
    @Column( "support_ticket_number")
    private String supportTicketNumber;

    /**
     * 工单类型
     */
    @Column("support_ticket_type")
    private String supportTicketType;

    /**
     * 客户名称
     */
    @Column( "client_name")
    private String clientName;

    /**
     * 盘起码
     */
    @Column( "punch_id")
    private String punchId;


    /**
     * 自定义附件
     */
    @Column( "customer_file")
    private String customerFile;

    /**
     * 工单内容附件
     */
    @Column( "attachments")
    private String attachments;

}
